function mostrar(nrorec){
	vurl = urljs + "index.php/tesoreria/detalleanulado?nrorec="+nrorec;
	openlight(vurl, 160, 290,true);
}

function reportes_cajagen(){
	var reporte = $("#cboreportes").val();
	var fecha1 = $("#txtfecha1").val();
	var fecha2 = $("#txtfecha2").val();
	var estado = $("#cboestados").val();
	var usuario = $("#usuario").val();
	
	if (reporte == 1){
		tipo = "pdf";
		nombre = "rptlistatotal";
		window.open(urlreportjs + "tipo=" + tipo + "&reporte=" + nombre + "&param=P_FECHA1^" + fecha1 + "|P_FECHA2^" + fecha2 + "|P_CESTADO^" + estado+"|P_USUARIO^"+usuario , "_blank");
	}
	else{
		if(reporte==2){
			tipo="pdf";
			nombre="rptImprimirxCaja";
			window.open(urlreportjs+"tipo="+tipo+"&reporte="+nombre+"&param=P_FECHA1^"+fecha1+"|P_FECHA2^"+fecha2+"|P_CESTADO^"+estado+"|P_USUARIO^"+usuario ,"_blank");
		}
		else{
			if(reporte==3){
			tipo="excel";
			nombre="rptExcel";
			window.open(urlreportjs+"tipo="+tipo+"&reporte="+nombre+"&param=P_FECHA1^"+fecha1+"|P_FECHA2^"+fecha2+"|P_CESTADO^"+estado,"_self");
			}
		}
   
	}
}

function cierrecajagenerallista(tipo){
	var fecha1 = $("#txtfecha1").val();
	var fecha2 = $("#txtfecha2").val();
	var estado = $("#cboestados").val(); 
	var cajero = (tipo == 'caj')? $("#cbocajeros").val():'non';
	var todos = $("#checkTodos").val();
	var imagen = urljs + "images/loading.gif";
	
	$("#checkTodos").show();
	$("#TbPie").show();

	if(cajero!='non'){
		$("#chkTodos").attr('checked', false);		
	}

	if (fecha1=='' || fecha2==''){
		alert('Debe ingresar las fechas correspondientes.');
	}else{
		if(estado=='9999999999'){
		  alert('Debe Seleccionar el Estado.');
		}else{
			$.ajax({	
				dataType: "html",
				type: "POST",
				url: urljs + "index.php/tesoreria/listarcierrecajagen",	
				data: "estado="+estado+
						"&fecha1="+fecha1+ 
						"&fecha2="+fecha2+
						"&cajero="+cajero,
				timeout: 500000, 
				beforeSend: function(){
					$("#locategridresult").html("<p style='margin-top:50;'><center><h3>Procesando</h3><img src="+imagen+"></center></p>");
	
					$("#txttotalmontos").attr('value','0.00');
					$("#total").html('0');
					$("#txtrecbscorrectos").attr('value','0');
					$("#txtrecbsanulados").attr('value','0');
					
					$("#Pagination").hide();			
				},
				success: function(requestData) {
					$("#locategridresult").html(requestData);
					$("#Pagination").show();
				},
				error: function(requestData, strError, strTipoError) {
					$("#locategridresult").html("Error: "+strTipoError+strError+requestData);
					$("#pie").hide();
				}
			});
		}
	}
}

function pageselectCallbackCierrecaja(page_index, jq){
	var items_per_page = $("#items_per_page").val();
	
	var max_elem = Math.min((page_index+1) * items_per_page, members.length);

	var newcontent = "";
	newcontent =  '<table id="caja" class="tabla">';
	newcontent += '<thead>';
	newcontent += '<tr>';
	newcontent += '<th width="20px">Item</th>';
	newcontent += '<th width="50px">Nro.Recibo</th>';
	newcontent += '<th width="40px">Fecha</th>';
	newcontent += '<th width="40px">Hora</th>';
	newcontent += '<th width="280px">Contribuyente</th>';
	newcontent += '<th width="180px">Cajero</th>';
	newcontent += '<th>Monto</th>';
	newcontent += '<th>Estado</th>';
	newcontent += '<th>Tipo Pago</th>';
	newcontent += '<th width="2px"></th>';
	newcontent += '</tr>';
	newcontent += '</thead>';

	var jstotal = 0;
	var jscontadorActivos = 0;
	var jscontadorAnulados = 0;
	
	for(var i=page_index*items_per_page; i<max_elem; i++){
		varbtn = "";
		if(members[i][7] == "Activo"){
			jstotal = jstotal + members[i][6];
			jscontadorActivos = jscontadorActivos+ 1;
			pintada = "white";
		}else{
			jscontadorAnulados = jscontadorAnulados + 1; 
			pintada = "#EEE8AA";
			varbtn = "<input id='" + members[i][1] + "'type='button' class='btninfo'"+ "onClick='mostrar(this.id)' />";
		}

		var cadcontentrow = "<tr bgcolor='" + pintada + "' >";
		cadcontentrow += '<td  align="center" width="50px">' + members[i][0] + '</td>';
		cadcontentrow += '<td width="50px">' + members[i][1] + '</td>';
		cadcontentrow += '<td width="40px">' + members[i][2] + '</td>';
		cadcontentrow += '<td width="40px">' + members[i][3] + '</td>';
		cadcontentrow += '<td width="280px">' + members[i][4] + '</td>';
		cadcontentrow += '<td width="210px">' + members[i][5] + '</td>';
		cadcontentrow += '<td align="right">' + members[i][6] + '</td>';
		cadcontentrow += '<td align="center">' + members[i][7] + '</td>';
		cadcontentrow += '<td align="center">' + members[i][8] + '</td>';
		cadcontentrow +='<td width="5px">'+ varbtn +'</td>';
		cadcontentrow += '</tr>';

		newcontent += cadcontentrow;
	}

	newcontent += "</table>";

	$("#locategridresult").html(newcontent);
	$("#a_0").focus();
	return false;
}

function getOptionsCierrecaja(){
	var opt = {callback: pageselectCallbackCierrecaja};
	$("input:hidden").each(function(){opt[this.name] = this.className.match(/numeric/) ? parseInt(this.value) : this.value;});

	return opt;
}